import axios from "axios"
import config from "../config/index.js"

//创建instance实例
const instance=axios.create({
    baseURL: config.api.baseURL + '/',
    timeout: config.api.timeout
})

//添加请求拦截
instance.interceptors.request.use(
    //请求头配置信息
    config=>{
        //处理指定的请求头

        return config
    },
    //设置请求错误处理函数
    error=>{

        return Promise.reject(error)
    }
)

//添加响应拦截器
instance.interceptors.response.use(
    //设置响应正确时的处理函数
    response=>{

        return response
    },
    //设置响应异常的处理函数
    error=>{
        
        return Promise.reject(error)
    }
)

///默认导出

export default instance